package com.youkeyi.ddy.cloud.common.api.basic.storage.vaccinum.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * StorageVaccinumListItemCloudDto
 *
 * @Author liuxiawang
 * @Date 2024/2/21 2:32 PM
 * @Location shenzhen.china
 */
@Data
public class StorageVaccinumListItemCloudDto {

    private String vaccinumPrimaryKey;

    /**
     * 归属主体
     */
    private String corpKey;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 商品别名
     */
    private String aliasName;

    /**
     * 关键字 供前端查询
     */
    private String keyWord;

    /**
     * 分类key
     */
    private String categoryKey;

    /**
     * 分类名称
     */
    private String categoryName;

    /**
     * 接种人群
     */
    private String vaccinationPopulation;

    /**
     * 接种方式
     */
    private String vaccinationMethod;

    /**
     * 疫苗价格
     */
    private BigDecimal prices;

    /**
     * 疫苗成本
     */
    private BigDecimal cost;

    /**
     * 保存方式
     */
    private String saveEnvironment;

    /**
     * 有效期
     */
    private Integer validityPeriod;

    /**
     * 接种计划
     */
    private Integer vaccinationFrequency;

    /**
     * 接种计划1
     */
    private Integer planOne;

    /**
     * 接种计划2
     */
    private Integer planTwo;

    /**
     * 接种计划3
     */
    private Integer planThree;

    /**
     * 接种计划4
     */
    private Integer planFour;

    /**
     * 接种计划5
     */
    private Integer planFive;

    /**
     * 商品条码
     */
    private String barCode;

    /**
     * 商品二维码
     */
    private String qrCode;

    /**
     * 商品第三方唯一标识key(政府机构数据管理唯一主键，如药监局)
     */
    private String thirdPartyIdentificationKey;

    /**
     * 商品标识码(政府机构识别商品 标识码，如药监局)
     */
    private String identification;

    /**
     * 商品图片路径
     */
    private String path;

    /**
     * 生产厂商
     */
    private String manufacturer;

    /**
     * 生产许可证
     */
    private String productionLicense;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否删除
     */
    private Integer isDeleted;
    private String isDeletedName;

    /**
     * 创建人
     */
    private String createUserKey;

    /**
     * 创建人名称
     */
    private String createUserName;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 更新人
     */
    private String updateUserKey;

    /**
     * 更新人名称
     */
    private String updateUserName;

    /**
     * 更新时间
     */
    private Long updateTime;
}
